package com.infos.test;

import java.awt.AWTException;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

/**
 * 屏幕截图
 * 类描述： 
 * 创建者： 杨浩泉
 * 项目名称： easy
 * 创建时间： 2014-6-5 上午9:26:28
 * 版本号： v1.0
 */
public class ScreenSnapshot {
	
	public static void main(String[] args) {  
        try {  
            int width = (int)Toolkit.getDefaultToolkit().getScreenSize().getWidth();  //要截取的宽度
            int height = (int)Toolkit.getDefaultToolkit().getScreenSize().getHeight();  //要截取的高度
            Robot robot = new Robot();  
            BufferedImage image = robot.createScreenCapture(new Rectangle(width,height));  
            image = image.getSubimage(0, 0, 500, 500);
            ImageIO.write (image, "png" , new File("c:/1.png"));   //保存在C盘 图片名为1.png
              
        } catch (AWTException e) {  
            e.printStackTrace();  
        } catch (IOException e) {  
            e.printStackTrace();  
        }  
    }  

}
